254251
344346
72513
931185
73270
378925
291465
249599
571323
42488
116323
601651
5180799
3597581
3128148
2432804
2247988
2073609
1997358
192378
1778118
1724136
1700196
1645471